bugfixes, cleanups and macro reduction, nothing major though ;)
authorTim Janik <timj@src.gnome.org>
Sun, 10 May 1998 07:44:43 +0000 (07:44 +0000)
committerTim Janik <timj@src.gnome.org>
Sun, 10 May 1998 07:44:43 +0000 (07:44 +0000)
13 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
NEWS
config.h.in
glib/ChangeLog
glib/glibconfig.h.in
gtk/gtkfeatures.h
gtk/gtkfeatures.h.in

index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
index a68e3b6c334bdde1d167d47a350add2dd41b143b..c6054ab30f537700410e853443f194838bfe2c3e 100644 (file)
@@ -4,16 +4,6 @@ Sat May  9 20:11:20 1998  Owen Taylor  <otaylor@gtk.org>
        is Digital Unix and we need -std1 to get the
        right prototypes.
 
-Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
-
-       * glib/gmem.c: Experimentally restore GMemChunk
-       to its primeval state - where mem areas are
-       freed incrementally instead of searching the tree
-       every time a mem area is completely empty. Also,
-       always keep one mem chunk around. (Reduced calls
-       to malloc() a lot, but doesn't really improve 
-       performance significiantly)
-
 Fri May  8 21:31:50 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998  Owen Taylor  <otaylor@gtk.org>
        the 'make dist' form of GTK+. (Dependency caused dependencies
         to be redone when BUILT_SOURCES changed)
 
-==========
-
 Thu Apr 30 11:18:00 1998  Owen Taylor  <otaylor@gtk.org>
 
        * gtk/gtkcombo.[ch]: Allow the user to use the popup list
diff --git a/NEWS b/NEWS
index 81bbfc6258f8abf7dafb01f6a641e80a33e407fc..5754d8fb0f51709fd8d7d831da03bce079b64179 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,11 +3,11 @@ Overview of Changes in GTK+ 1.1.0:
 * Significant speedups to widget creation and destruction through caching
   colormap and visual queries to the XServer.
 * Speedups for type creation and especially gtk_type_is_a() checks.
-* Speedups in signal lookup and creation and especaially with signal
-  emissions.
-* Minor speedups with object data allocation and destruction.  
+* Speedups in signal lookup, creation and emissions and connection handling.
+* Additions to the signal handling API (e.g. *_emitv).
+* Minor speedups with object data allocation and destruction.
 * Newly included file gtkfeatures.h which defines compatibility macros to
-  test for certain API features upon program compilation.  
+  test for certain API features upon program compilation.
 * New widget GtkCTree
 * Upgrade to libtool-1.2
 * Lots of bug fixes, including one that fixed a major memory leak
index 5b9bc422c09f9984d4b70e9f57342d8d1366c378..c606837d57c1297771b2aca93097ff978b34c338 100644 (file)
 #undef HAVE_SHAPE_EXT
 #undef HAVE_SYS_SELECT_H
 
+/* some systems do not allow to ipcrm pages prior to
+ * actual usage, namely: OSF1 V3.2, SunOS 4.1.1, 5.5, 5.5.1, 5.6,
+ * IRIX 5.2 and 6.2.
+ */
 #undef IPC_RMID_DEFERRED_RELEASE
 
 #undef NO_FD_SET
 #undef XINPUT_GXI
 #undef XINPUT_XFREE
 
-#undef GTK_MAJOR_VERSION
-#undef GTK_MINOR_VERSION
-#undef GTK_MICRO_VERSION
-#undef GTK_VERSION
-
 /* Define as the return type of signal handlers (int or void).  */
 #undef RETSIGTYPE
 
index 5a0668af5cda2e1d28e90c35aa1bd49f3688c7b8..c4d8d4ff34584bfecc6460d14ebb041e4bfd524d 100644 (file)
@@ -1,3 +1,13 @@
+Sat May  9 20:08:12 1998  Owen Taylor  <otaylor@gtk.org>
+
+        * glib/gmem.c: Experimentally restore GMemChunk
+        to its primeval state - where mem areas are
+        freed incrementally instead of searching the tree
+        every time a mem area is completely empty. Also,
+        always keep one mem chunk around. (Reduced calls
+        to malloc() a lot, but doesn't really improve
+        performance significiantly)
+
 Thu May  7 08:17:28 1998  Tim Janik  <timj@gtk.org>
 
        * glib.h (G_GNUC_PRINTF):
index 4d4ad2dc78d07be4fa6bf23033589da8cc1265ee..8fae1ffb7ccfb517d9268a55555a7c8b74ab2295 100644 (file)
@@ -35,9 +35,6 @@
 #undef NO_SYS_ERRLIST
 #undef NO_SYS_SIGLIST
 
-/* #undef PACKAGE */
-/* #undef VERSION */
-
 /* The number of bytes in a char.  */
 #undef SIZEOF_CHAR
 
index c4d051c56f1b126245eb2edb8e2b5646d50582d8..a1cc0db01aa527dad7aab24cb7f13023bc6e5327 100644 (file)
@@ -25,30 +25,23 @@ extern "C" {
 #pragma }
 #endif /* __cplusplus */
 
+
 /* compile time version
  */
 #define GTK_MAJOR_VERSION                              (1)
 #define GTK_MINOR_VERSION                              (1)
 #define GTK_MICRO_VERSION                              (0)
 
-/* new functions gtk_container_set_focus_vadjustment() and
- * gtk_container_set_focus_hadjustment().
+/* new gtk_container_set_focus_[hv]adjustment()
  */
 #define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS           1-0-1
 
-/* new macros for checking of class types
- */
-#define        GTK_HAVE_IS_CLASS                               1-1-0
-
-/* export the gtk_signal_init() function
- * new gtk_signal_n_emissions*() functions
+/* newly exported gtk_signal_init()
+ * new gtk_signal_n_emissions*()
  * "signal-name" is now an alias for "signal_name"
- * new gtk_signal_emitv*() interface
+ * new gtk_signal_emitv*()
  */
-#define GTK_HAVE_SIGNAL_INIT                           1-1-0
-#define        GTK_HAVE_N_EMISSIONS                            1-1-0
-#define GTK_HAVE_SIGNAL_LISP_SYNTAX                    1-1-0
-#define GTK_HAVE_SIGNAL_EMITV                          1-1-0
+#define GTK_HAVE_SIGNAL_INIT                           1-0-2
   
 
 
index 5c06eeb7d2755804d4ffe016b48152489deb5c8a..ecf1d2c3f561fde66d49f4bfd4f42f35b5933bc3 100644 (file)
@@ -25,30 +25,23 @@ extern "C" {
 #pragma }
 #endif /* __cplusplus */
 
+
 /* compile time version
  */
 #define GTK_MAJOR_VERSION                              (@GTK_MAJOR_VERSION@)
-#define GTK_MINOR_VERSION                              (@GTK_MAJOR_VERSION@)
+#define GTK_MINOR_VERSION                              (@GTK_MINOR_VERSION@)
 #define GTK_MICRO_VERSION                              (@GTK_MICRO_VERSION@)
 
-/* new functions gtk_container_set_focus_vadjustment() and
- * gtk_container_set_focus_hadjustment().
+/* new gtk_container_set_focus_[hv]adjustment()
  */
 #define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS           1-0-1
 
-/* new macros for checking of class types
- */
-#define        GTK_HAVE_IS_CLASS                               1-1-0
-
-/* export the gtk_signal_init() function
- * new gtk_signal_n_emissions*() functions
+/* newly exported gtk_signal_init()
+ * new gtk_signal_n_emissions*()
  * "signal-name" is now an alias for "signal_name"
- * new gtk_signal_emitv*() interface
+ * new gtk_signal_emitv*()
  */
-#define GTK_HAVE_SIGNAL_INIT                           1-1-0
-#define        GTK_HAVE_N_EMISSIONS                            1-1-0
-#define GTK_HAVE_SIGNAL_LISP_SYNTAX                    1-1-0
-#define GTK_HAVE_SIGNAL_EMITV                          1-1-0
+#define GTK_HAVE_SIGNAL_INIT                           1-0-2